public class Main {
  public static void main(String[] args) {
    // 使用接口，可以方便更换方法，也就是 多态
    List<Integer> list1 = new ArrayList<Integer>();
    list1.add(20);
    list1.add(0, 10);
    list1.add(30);
    list1.add(list1.size(), 40);
    System.out.println(list1);

    List<Integer> list2 = new LinkedList<>();
    list2.add(20); // 1
    list2.add(0, 10); // 0
    list2.add(30); // 2
    list2.add(list2.size(), 40); // 3
    list2.remove(2);
    System.out.println(list2);
  }
}